package com.project.service;

import com.project.bean.FacilitiesBean;

import java.util.List;

/**
 * 设施业务接口
 */
public interface IFacilitiesService {
    /**
     * 按房间id查询设施集合
     * @param roomId 房间id
     * @return 设施集合
     */
    public List<FacilitiesBean> findByRoomId(Integer roomId);

    /**
     * 按id修改设施状态
     * 将指定设设施状态，修改为已解决，同时统计房间里未解决设施的数量，如果为0，则将房间的状态修改为正常。
     * @param id 设施id
     * @param roomId 房间id
     */
    public void updateState(Integer id,Integer roomId);

    /**
     * 添加设施 同时将房间的状态修改为设施损坏。
     * @param facilities  设施对象
     */
    public void add(FacilitiesBean facilities);
}
